package cn.yang.domain.rebate.model.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @version v1.0
 * @ClassName: cn.yang.domain.rebate.model.entity
 * @Description: 行为返利订单实体对象
 * @Author: YJ
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class BehaviorRebateOrderEntity {
    /**
     * 用户ID
     */
    private String userId;
    /**
     * 订单ID
     */
    private String orderId;
    /**
     * 行为类型：sign签到，openai_pay支付
     */
    private String behaviorType;
    /**
     * 返利描述
     */
    private String rebateDesc;
    /**
     * 返利类型：sku活动库存充值商品，integral用户活动积分
     */
    private String rebateType;
    /**
     * 返利配置【sku值，积分值】
     */
    private String rebateConfig;
    /**
     * 业务防重ID - 外部透传，方便查询使用
     */
    private String outBusinessNo;
    /**
     * 业务id - 拼接的唯一值
     */
    private String bizId;
}
